/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package interfaces;

import java.util.List;
import nivelNegocio.NegociosException;
import objetosNegocio.Residente;

/**
 *
 * @author Christian
 */
public interface iGestionResidentes {
    
    public void agregarResidente(Residente residente) throws NegociosException;
    public void actualizarResidente(Residente residente) throws NegociosException;
    public void eliminarResidente(Residente residente) throws NegociosException;
    public Residente obtenResidente(Residente residente) throws NegociosException;
    public List<Residente> listaResidentes() throws NegociosException;
    public void agregarHorario(Residente r, String rutaHorario) throws NegociosException;
    public void agregarPerfil(Residente r, String rutaFoto) throws NegociosException;
    public String obtenPerfil(Residente r) throws NegociosException;
    public String obtenHorario(Residente r) throws NegociosException;
}
